module.exports = {
  onLoad() {
    // 设置默认的转发参数
    // uni.$u.mpShare = {
    //   title: '', // 默认为小程序名称
    //   path: '', // 默认为当前页面路径
    //   imageUrl: '', // 默认为当前页面的截图
    // }
    if (this.$store.state.vx_openid == '') this.__getOpenid__()
  },
  // onShareAppMessage(e) {
  //   console.log(e)
  //   return uni.$u.mpShare
  // },
  methods: {
    async __uLogin__() {
      return new Promise((resolve, reject) => {
        uni.login({
          provider: 'weixin',
          success: (res) => {
            resolve(res)
          },
          fail: (err) => {
            reject('授权登录失败：' + JSON.stringify(err))
          },
        })
      })
    },
    async __getOpenid__(data) {
      const res = await this.__uLogin__()
      const resOpenid = await uni.$u.http.get(`/weixinNotify/AutoForm/GetOpenid?code=${res.code}`)
      this.$store.commit('setOpenid', resOpenid)
    },
  },
}
